package com.yunhai.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yunhai.common.dto.PaginationVo;
import com.yunhai.model.entity.sys.SysVersionLastEntity;
import com.yunhai.model.entity.sys.SysVersionManageEntity;
import com.yunhai.model.entity.sys.VersionInfo;
import com.yunhai.model.vo.sys.SysVersionManageVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface VersionManageService {
   public void addVersionInfo(SysVersionManageVo sysVersionManageVo) throws Exception;
   public IPage getVersionPagination(PaginationVo paginationVo) throws Exception;

   public void batchRemoveVersionInfo(List<Long> ids) throws Exception;

   void addVersionInfo(MultipartFile file, SysVersionManageVo sysVersionManageVo) throws Exception;


   VersionInfo getVersionDetail(Long id)  throws Exception;
}
